5a239577faea481ebbe7a6a06d04f0413ba771f2,SeriesGuide/src/main/java/com/battlelancer/seriesguide/util/TraktTools.java,TraktTools,updateLastWatchedTime,#number#BaseShow#ArrayList#,713
Before Change
Uri uri = SeriesGuideContract.Shows.buildShowUri(showTvdbId);
Cursor query = context.getContentResolver().query(uri, new String[] {
SeriesGuideContract.Shows.LASTWATCHED_MS }, null, null, null);
if (query == null) {
return;
}
if (!query.moveToFirst()) {
query.close();
return;
}
long lastWatchedMs = query.getLong(0);
query.close();
long lastWatchedMsNew = traktShow.last_watched_at.getMillis();
if (lastWatchedMs < lastWatchedMsNew) {
batch.add(ContentProviderOperation.newUpdate(uri)
.withValue(SeriesGuideContract.Shows.LASTWATCHED_MS, lastWatchedMsNew)
After Change
}
ShowTools.addLastWatchedUpdateOpIfNewer(context, batch, showTvdbId,
traktShow.last_watched_at.getMillis());
}
/**